From 0dd9cdfba364836a914bf08e27ace2b66ebc4dc2 Mon Sep 17 00:00:00 2001 From: robertl Date: Mon, 12 Apr 2004 01:34:10 +0000 Subject: [PATCH] Don't output doodoo for waypoint comment if we dont' have diff/terr. (oops) For GPilotS "simulated" garmin, don't request position. --- gpsbabel/garmin.c | 2 +- gpsbabel/jeeps/gpsapp.c | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/gpsbabel/garmin.c b/gpsbabel/garmin.c index c33d654ed..802e96338 100644 --- a/gpsbabel/garmin.c +++ b/gpsbabel/garmin.c @@ -429,7 +429,7 @@ waypoint_write(void) src); memcpy(way[i]->cmnt, obuf, strlen(obuf)); } else { - memcpy(way[i]->cmnt, obuf, strlen(src)); + memcpy(way[i]->cmnt, src, strlen(src)); } way[i]->lon = wpt->longitude; way[i]->lat = wpt->latitude; diff --git a/gpsbabel/jeeps/gpsapp.c b/gpsbabel/jeeps/gpsapp.c index e198c842f..3025fb412 100644 --- a/gpsbabel/jeeps/gpsapp.c +++ b/gpsbabel/jeeps/gpsapp.c @@ -123,6 +123,11 @@ int32 GPS_Init(const char *port) if(!gps_save_time) { return FRAMING_ERROR; } + + if (0 == strncmp(gps_save_string, "GPilotS", 7)) { + return 1; + } + return GPS_Command_Get_Position(port,&gps_save_lat,&gps_save_lon); } -- 2.30.2